home *** CD-ROM | disk | FTP | other *** search
- Aug 10 1995:
-
- - ENCODERS.C:
- Improvements in raw encoders provide
- further savings on many images.
-
- Jul 27 1995:
-
- - XIMGTOOL/IMGCODEC.H:
- Improved portability for Intel-Systems.
- Checked with gcc on Linux.
-
- Jun 18 1995:
-
- - ENCODERS.C/IMGCODEC.H:
- Cleaned up code. The 'init'/'state' entry in the public image
- buffer struct is now named 'pad' to express the real intention
- of it's introduction (padding the struct to even boundary),
- since the encoders no longer make use of it.
-
- Jun 06 1995:
-
- - ENCODERS.C:
- Little improvements provide further savings on some images.
-
- May 28 1995:
-
- - MFDB_OUT.C:
- Removed error in mfdb_putline function:
- Case des_planes < src_planes caused 'big trouble'. Sorry.
-
- - XIMGTOOL/ENCODERS.C:
- Improved behavior when converting truncated image files:
- All completely decoded lines are now encoded and written into
- output, in all Levels. Until now, lines were lost in truncated
- images (accumulative with every converting step) due to the line
- delay in encoding necessary for vrc handling. (In worst case, the
- whole image could be lost in one step at Level-3 if only missing
- a few bytes at the end.)
- To avoid this problem, only an additional flushing call after
- processing and before freeing the image buffer pointer is
- necessary (see XIMGTOOL.C, function do_proc). This is optional,
- without this call all works as before. It is really useful only
- in applications like XIMGTOOL, where it is not guaranteed that
- a full line is available at the end. If one can assume or even
- guarantee (in MFDB processing, for instance) to get full lines,
- it would be obsolete.
- But be aware, that the new scheme only works with the new
- encoders, it won't work with older versions, although
- no changes were introduced in the interfaces!
-